// 严格模式
"use strict";

/***************************************1.条件语句和比较*********************************/
function ifelseUse() {
   var  ele = document.getElementById('ifelse_use');
   ele.innerText = '\n/***************************************1.条件语句和比较*********************************/\n' +
       '/*\n' +
       '    if 语句 - 只有当指定条件为 true 时，使用该语句来执行代码\n' +
       '    if...else 语句 - 当条件为 true 时执行代码，当条件为 false 时执行其他代码\n' +
       '    if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行\n' +
       '    switch 语句 - 使用该语句来选择多个代码块之一来执行\n' +
       '    */\n' +
       '    var  score = 20;\n' +
       '    if(score > 90 && score <100){\n' +
       '        console.log(\'优秀\');\n' +
       '    }else if(score > 80 && score <90){\n' +
       '        console.log(\'良好\');\n' +
       '    }else {\n' +
       '        console.log(\'不及格\');\n' +
       '    }\n' +
       '\n' +
       '    //JavaScript把null、undefined、0、NaN和空字符串\'\'视为false，其他值一概视为true\n' +
       '\n' +
       '    /*\n' +
       '       switch(n)\n' +
       '        {\n' +
       '        case 1:\n' +
       '          执行代码块 1\n' +
       '          break;\n' +
       '        case 2:\n' +
       '          执行代码块 2\n' +
       '          break;\n' +
       '        default:\n' +
       '          n 与 case 1 和 case 2 不同时执行的代码\n' +
       '        }\n' +
       '   */';


}


/***************************************2.循环使用*********************************/
function forUse() {
    var  ele = document.getElementById('for_use');
    ele.innerText = '\n/***************************************2.循环使用*********************************/\n/*\n' +
        '    for - 循环代码块一定的次数\n' +
        '    for/in - 循环遍历对象的属性\n' +
        '    while - 当指定的条件为 true 时循环指定的代码块\n' +
        '    do/while - 同样当指定的条件为 true 时循环指定的代码块\n' +
        '    */\n' +
        '\n' +
        '    //1、for-循环\n' +
        '\n' +
        '    // for (语句 1; 语句 2; 语句 3)\n' +
        '    // {\n' +
        '    //     被执行的代码块\n' +
        '    // }\n' +
        '\n' +
        '    var arr = [1,2,3,4,5,\'a\',\'g\'];\n' +
        '    for (var i = 0; i <arr.length ; i++) {\n' +
        '        console.log(arr[i]);\n' +
        '    }\n' +
        '\n' +
        '    //注意for ... in对Array的循环得到的是String而不是Number\n' +
        '    for (var i in arr){\n' +
        '        console.log(i);   // \'0\', \'1\', \'2\' index\n' +
        '         console.log(arr[i]);  // value\n' +
        '    }\n' +
        '\n' +
        '    //2、while -循环  do { ... } while()循环，它和while循环的唯一区别在于，不是在每次循环开始的时候判断条件，而是在每次循环完成的时候判断条件\n' +
        '    // while (条件)\n' +
        '    // {\n' +
        '    //     需要执行的代码\n' +
        '    // }\n' +
        '\n' +
        '\n' +
        '    //3.break continue 结束循环\n';


}